package com.ruoyi.storetype.service;

import java.util.List;
import com.ruoyi.storetype.domain.SysStoreType;

/**
 * 门店类别Service接口
 * 
 * @author lb
 * @date 2022-06-07
 */
public interface ISysStoreTypeService 
{
    /**
     * 查询门店类别
     * 
     * @param storeTypeId 门店类别主键
     * @return 门店类别
     */
    public SysStoreType selectSysStoreTypeByStoreTypeId(Long storeTypeId);

    /**
     * 查询门店类别列表
     * 
     * @param sysStoreType 门店类别
     * @return 门店类别集合
     */
    public List<SysStoreType> selectSysStoreTypeList(SysStoreType sysStoreType);

    /**
     * 新增门店类别
     * 
     * @param sysStoreType 门店类别
     * @return 结果
     */
    public int insertSysStoreType(SysStoreType sysStoreType);

    /**
     * 修改门店类别
     * 
     * @param sysStoreType 门店类别
     * @return 结果
     */
    public int updateSysStoreType(SysStoreType sysStoreType);

    /**
     * 批量删除门店类别
     * 
     * @param storeTypeIds 需要删除的门店类别主键集合
     * @return 结果
     */
    public int deleteSysStoreTypeByStoreTypeIds(Long[] storeTypeIds);

    /**
     * 删除门店类别信息
     * 
     * @param storeTypeId 门店类别主键
     * @return 结果
     */
    public int deleteSysStoreTypeByStoreTypeId(Long storeTypeId);
}
